package com.iwhalecloud.citybrain.flow.platform.manager.domain.model;

import javax.validation.constraints.NotNull;

import com.iwhalecloud.citybrain.flow.platform.manager.domain.model.model.ModelPropertyVo;

/**
 * @author lilh
 * @date 2019-01-20 14:56
 */
public class ModelCreateVo {

    /** 模型名称 */
    @NotNull
    private String name;

    /** 模型key */
    @NotNull
    private String key;

    /** 模型描述 */
    private String description;

    /** 应用id */
    @NotNull
    private Integer appId;

    /** 应用名称 */
    private String appName;

    /** 所属业务id */
    private Integer busiId;

    /** 所属业务名称 */
    private String busiName;

    /** 流程属性 */
    private ModelPropertyVo properties;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getKey() {
        return key;
    }

    public void setKey(String key) {
        this.key = key;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getAppId() {
        return appId;
    }

    public void setAppId(Integer appId) {
        this.appId = appId;
    }

    public String getAppName() {
        return appName;
    }

    public void setAppName(String appName) {
        this.appName = appName;
    }

    public Integer getBusiId() {
        return busiId;
    }

    public void setBusiId(Integer busiId) {
        this.busiId = busiId;
    }

    public String getBusiName() {
        return busiName;
    }

    public void setBusiName(String busiName) {
        this.busiName = busiName;
    }

    public ModelPropertyVo getProperties() {
        return properties;
    }

    public void setProperties(ModelPropertyVo properties) {
        this.properties = properties;
    }
}
